/* CSS ya existente */
img {
    border:0;
}
.style1 {color: #0000FF}
.error {
    margin:4px auto;
    padding:4px;
    width:70%;
    color:#222;
    font-size:0.95em;
    background-color:#ffebe8;
    border:1px #c00 solid;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.success {
    margin:4px auto;
    padding:4px;
    width:70%;
    color:#222;
    font-size:0.95em;
    background-color:#ebffe8;
    border:1px #0c0 solid;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.warning {
    margin:4px auto;
    padding:4px;
    width:70%;
    color:#222;
    font-size:0.95em;
    background-color:#ffffe8;
    border:1px #cc0 solid;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.textomenu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #5A5960;
    font-style: normal;
    line-height: 16px;
    font-weight: bolder;
    font-variant: normal;
    text-transform: none;
    text-decoration: none;
}

.noticias {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #5284BD;
}
.borra {
    height: 300px;
    width: 200px;
}

.pie_pag {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #5284BD;
    letter-spacing: 1px;
}
.direccion {


    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #999999;
    letter-spacing: 1px;
}
.parrafo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #444444;
}
.textomenua {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #5286BF;
    font-style: normal;
    line-height: 16px;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    text-decoration: none;
}
.telefonos {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    letter-spacing: 0px;
    font-weight: bold;
    color: #5A5960;
}

#opciones_admin {
    width:500px;
    margin:0 auto;
}
#opciones_admin li {
    padding:5px 0;
    font-size:12px;
}
#opciones_admin li a {
    text-decoration:none;
}
#opciones_admin li a:hover {
    text-decoration:underline;
}
#opciones_admin li.without_list {
    list-style-type: none;
}

/* Busquedas */
.buscador {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #666666;
}
.titular {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #5284BD;
}
.titular_negro {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}
.noti {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000099;
}
.info {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#666666;
    font-weight:normal;
    font-style:italic;
    text-transform:none;
}
h2 .info {
    font-size:16px;
    color:#333333;
}
.rojo {
    color: #FF0000;
    font-weight: bold;
}
table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #444444;
}

.otras_opciones {
    text-align: center;
    font-style:italic;
    font-size:15px;
}
.otras_opciones a {
    color:#006699;
}
.otras_opciones a.active {
    color:#000000;
    font-weight:bold;
    text-decoration: none;
}
.otras_opciones a.active {
    color:#333;
    font-weight:bold;
    text-decoration:none;
}
#result_list {
    font-size:13px;
}
#result_list li {
    margin-bottom:15px;
}
#result_list .more {
    font-size:11px;
}
table.resultados {
    margin: 0 auto;
    color:#444;
}
table.resultados a {
}
table.resultados tr td {
    border-width:0;
    margin:0;
    padding:3px 5px;
    text-align:center;
}
table.resultados tr.head td {
    font-weight:bold;
    background-color:#DDD;
}
table.resultados tr td.head_col {
    text-align:right;
}
table.resultados tr.impar {
    background-color:#EEE;
}

.paginacion_box {
    font-size:11px;
    text-align:right;
}
.paginacion {
    padding:0;
    margin:5px 0;
}
.paginacion li {
    display:inline;
}
.paginacion li.actual {
    font-weight:bold;
}
.paginacion li.actual a {
    color:#000;
}
.paginacion li a {
    color:#006699;
}
hr {
    border-width:0;
    border-bottom:1px #999 solid;
}

/* Modificar proyecto */
h2.h2 {
    margin-bottom:0;
}
h4.h4 {
    margin-top:0;
    text-align:center;
    color:#444;
    font-size:12px;
}
.required {
    color:#FF0000;
    font-weight:bold;
}
.editar_proyecto {
    margin:0 auto;
}
.editar_proyecto tr td {
    font-size:11px;
    padding-bottom:4px;
}
.editar_proyecto .title {
    padding:10px 0;
    text-align:left;
    text-transform:uppercase;
    font-weight:bold;
    font-size:12px;
}
.editar_proyecto .submit {
    padding-top:15px;
    text-align:center;
    color:#666666;
}
.editar_proyecto .right {
    width:205px;
    text-align:right;
    vertical-align: top;
    font-size:11px;
    font-weight:bold;
}
.editar_proyecto textarea {
    width:310px;
    height:120px;
}
.editar_proyecto select {
    max-width:310px;
}

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2 {
    text-align:center;
}

.fix, .clear {
    clear:both;
}

.header, .footer {
    margin:0 auto;
}
.header td > div {
    padding-right:10px;
}

.layout {
    width: 990px;
    margin:0 auto;
}
.content {
    float:left;
    width:770px;
}

#sidebar {
    float:left;
    width:200px;
    padding:10px;
    font-size:12px;
}
#sidebar h2 {
    font-size:14px;
}
#sidebar .box  {
    margin-bottom:10px;
}
#sidebar .box select {
    width:200px;
}

.accordion {
    float:left;
}


.accordion h2 {
    margin:0;
    padding:0;
    width:200px;
    height:30px;
    background:url("../imagenes/h30.png") repeat scroll 0 0 #CCCCCC;
    line-height:30px;
    cursor:pointer;
}


.accordion h2.current {
    background-color: #FFF;
}


.accordion .pane {
    padding:0 0 10px 0;
}




.reportes {
    text-align:center;
}
.reportes h2 {
    text-align:center;
    font-size:18px;
    font-style:italic;
}
.reportes p {
    margin-bottom:50px;
}
.opciones_proyecto img {
    width:24px;
    height:24px;
}

a.actaEval
{
    /*Se utiliza para mostrar manita sobre el boton de descargar acta de evaluacion*/
    cursor: pointer;
}